@charset "utf-8";
/* CSS Document */
*{font-family: "Microsoft Yahei"; margin:0px; padding:0px;}
ul,li{ list-style:none;}
img{ margin:0px; padding:0px; border:0px;}
body{color:#8495A5; font-size:14px;}
a{color:#8495A5; text-decoration:none;}
a:hover,a:active{color:#2ACAFF}
.container{ width:100%; position:fixed; top:0px; height:72px; z-index: 9999;}
.fixer{
    -moz-box-shadow: 0px 1px 5px #909090;
    -webkit-box-shadow: 0px 1px 5px #909090;
    box-shadow: 0px 1px 5px #909090;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#909090')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#909090');
min-height: 71px; background-color:#fff; border-bottom:1px solid #ccc;
}
.top{width:1180px; margin:0 auto; z-index:5;}
.logo{ float:left; width:360px; height:46px;margin-top: 10px;}

.fullSlide{ width:100%;  position:relative;  height:400px; margin-top:70px;}	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:400px; }	
.fullSlide .hd{ 
	width:100%;  
	position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; 
	background:url(../images/v9/touming.png) repeat-x; text-align:center;
}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ 
	cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; 
	background:url(../images/v9/tg_flash_p.png) -18px 0; overflow:hidden;line-height:9999px;
}	
.fullSlide .hd ul .on{ background-position:0 0; }

.notic{ width:800px; margin:80px auto; text-align:center; overflow:hidden; zoom:1;}
h1{ font-size:24px; margin-bottom:10px; color:#34495E}

.case{ padding-bottom:80px; border-bottom:2px solid #ebedef; overflow:hidden;}
.casetit{width:1180px; margin:0 auto 15px;overflow:hidden; zoom:1;}
.casetit li{ float:right; line-height:40px; text-align:center; margin:0px 5px; display:inline-block; cursor:pointer}
.casetit li a{ display:block;background-color:#1DACF6; border-radius:5px;color:#fff; font-size:15px; padding:0px 20px;}
.casetit li a.on{ background:#2ACAFF; border-radius:5px;}
.cont{ clear:both;}
.cont .cont_ul{ width:1180px; margin:0 auto;}
.cont .cont_ul li{ float:left; width:275px; margin:20px 10px; display:inline-block;}
.cont .cont_ul h3{ 
	background:#ebedef; line-height:42px; font-size:15px; text-align:center; color:#34495e;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.smnew{ padding-bottom:80px; margin-top:80px; border-bottom:2px solid #ebedef; width:100%; overflow:hidden;}
.news{ width:1180px; margin:0 auto;}
.news img{ width:450px; height:450px; float:left; margin-right:30px; display:inline-block;}

.xinwen{ float:left; width:695px;}
.xinwen .toutiao{ text-align:center;}
.newsli{ margin-left:30px; margin-top:20px;}
.newsli li{ line-height:30px; list-style:disc;}
.newsli li span{ margin-right:15px;}
.more{ clear:both; margin-top:30px; float:right;}
.more a{background-color: #415b76;color: #fff; padding:8px 30px; border-radius:5px;}
.more a:hover{ background:#2ACAFF;}

.about{ width:1180px; margin:0px auto; text-align:center; padding-top:80px; overflow:hidden; zoom:1;}
.about p{ width:800px; margin:10px auto;}
.abo_img{ width:1180px; height:570px; margin-top:50px;}


.smcont{ clear:both; background: #34495e; padding:30px 0px; width:100%;}
.smcont .link{ width:360px; float:left; display:inline-block;}
.smcont .link h2{ color:#fff; font-size:15px; height:42px; line-height:42px; border-bottom:2px solid #8495a5; margin-bottom:15px;}
.smcont .link p{ line-height:30px;}
.smcont .link a{ margin:5px; display:inline-block;}

.footer{clear:both;background-color: #2c3d4f; padding:20px 0px; overflow:hidden; zoom:1;}
.footer p{ text-align:center; line-height:24px;}

.neiye{ width:1180px; margin:50px auto;}
.neiye h1{ font-size:20px; text-align:center; margin:10px auto;}
.zifenlei{ overflow:hidden; zoom:1;}

.text-c{text-align: center; margin-top:20px;}
.text-c span{ margin:0px 5px;}
.text-c a{background-color: #415b76;color: #fff; padding:2px 5px; border-radius:3px;}

.fenye{ clear:both; margin:30px auto; width:1180px; float:right; overflow:hidden; zoom:1;}

.smcase{ width:1180px; margin:0 auto; margin-top:30px;}

/* KeFuDiv */
.KeFuDiv{position:fixed; top:300px; right:10px;height:160px;width:118px; z-index:9999;}
.KeFuList{background:url(../images/v9/mid001.gif);}
.KeFuTitle{background:url(../images/v9/list_001.gif);margin-left:9px;font-size:12px;width:101px;height:20px;line-height:20px;text-align:center;}
.KeFuItem{text-align:center;margin-top:8px;font-size:12px;}


.yszzfl1 {
width: 1180px;
height: 239px;
border-bottom: #D2D3D4 1px solid;
margin: 0 auto;
padding-top: 80px;
position: relative;
}
.yszzfl1_left {
width: 335px;
float: left;
}
.yszzfl1_rt {
width: 477px;
float: left;
position: relative;
}
.yszzfl1_rt h3 {
font-size: 30px;
font-weight: 400;
padding: 8px 0px 24px 0px;
height: 30px;
line-height: 30px;
}
.yszzfl1_rt p {
color: #595757;
font-size: 14px;
line-height: 24px;
}
.yszzgdlj {
display: block;
color: #FD992A;
font-size: 16px;
width: 500px;
height: 80px;
position: absolute;
top: 143px;
z-index: 2;
line-height: 20px;
}
.yszzgdlj a {
display: block;
color: #FD992A;
font-size: 16px;
background: url(../images/a_jt.gif) no-repeat right 4px;
width: 118px;
height: 20px;
line-height: 20px;
float: left;
margin-right: 20px;
}
.yszzfl1fd {
width: 125px;
height: 20px;
color: #FD992A;
position: absolute;
top: 308px;
right: 94px;
z-index: 20;
background: #F6F7F9;
font-size: 16px;
text-align: center;
line-height: 20px;
}
.intro{ line-height:24px;}